package com.edt.ichannel.api.service;

import com.edt.ichannel.api.common.entity.ActionResult;
import com.edt.ichannel.api.entiy.local.SendMessage;

/**
 * 发送模板管理service层
 *
 * @author 宋寒
 * 2018/7/5 11:56
 */
public interface SendTemplateService {

    /**
     * 判断短信内容是否和发送模板匹配
     *
     * @param contents contents
     * @return boolean
     * @author 宋寒
     * 2018/7/11 8:31
     */
    boolean getCountSendTemplateByCondition(String contents);

    /**
     * 发送短信接口
     *
     * @param loginName,loginPassword，phone，contents loginName,loginPassword，phone，contents
     * @return ActionResult
     * @author 宋寒
     * 2018/7/11 8:48
     */
    ActionResult sendMessages(String loginName, String loginPassword, String phone, String contents);

    /**
     * 验证号码参数
     *
     * @param json json
     * @return com.edt.ichannel.api.entiy.local.SendMessage
     * @author 李爽
     * @date 2018/9/13 15:58
     */
    SendMessage checkParam(String json);
}
